package gomz.res;
import org.simpleframework.xml.Element;

/**
 *  * @author Schatzmann
 * Diese Klasse enthaelt grundlegenden Daten, welche sich auf einen User beziehen
 * Wird zum Beispiel fuer das Login benoetigt, bei welchem noch nicht alle Daten bekannt sind
 * *****NOTIZEN:************

 */ 
public class UserCore {
// ********************************************************************************
// Variablen
// ********************************************************************************

    @Element(required = false)
    private int id = 0;
    @Element(required = false)
    private String username = new String();
    @Element(required = false)
    private String password = new String();

// ********************************************************************************
// Getter/Setter
// ********************************************************************************
    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String user) {
        this.username = user;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

// ********************************************************************************
// Konstruktor
// ********************************************************************************
    /**
     * Leerer Konstruktor
     */
    public UserCore() {
    }

     /**
     * Konstruktor um einen UserCore zu erzeugen
     * @param user Username
     * @param password Passwort des Users
     */
    public UserCore(String user, String password) {
        this.username = user;
        this.password = password;
    }
    
}
